package com.dongliusuo.orangeforms.webadmin.app.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 国内行政区划VO视图对象。
 *
 * @author DongLiusuo
 * @date 2025-01-08
 */
@Schema(description = "国内行政区划VO视图对象")
@Data
public class AreaCodeVo {

    /**
     * 行政区划主键Id。
     */
    @Schema(description = "行政区划主键Id")
    private String areaId;

    /**
     * 行政区划名称。
     */
    @Schema(description = "行政区划名称")
    private String areaName;

    /**
     * 行政区划级别 (1: 省级别 2: 市级别 3: 区级别)。
     */
    @Schema(description = "行政区划级别 (1: 省级别 2: 市级别 3: 区级别)")
    private Integer areaLevel;

    /**
     * 父级行政区划Id。
     */
    @Schema(description = "父级行政区划Id")
    private String parentId;
}
